package cn.tedu.rms.orders.service;

import cn.tedu.rms.orders.pojo.dto.OrdersQuery;
import cn.tedu.rms.orders.pojo.dto.OrdersSaveParam;
import cn.tedu.rms.orders.pojo.entity.Orders;
import cn.tedu.rms.orders.pojo.vo.OrdersVO;

import java.util.List;

public interface OrdersService {
    void insertOrders(OrdersSaveParam ordersSaveParam);

    List<OrdersVO> selectOrders(OrdersQuery ordersQuery);
    

    void pay(OrdersSaveParam ordersSaveParam);


    List<OrdersVO> selectOrdersByCondition(OrdersQuery ordersQuery);

    void confirmOrder(OrdersSaveParam ordersSaveParam);

    void confirmOrderEmp(OrdersSaveParam ordersSaveParam);

    void update(OrdersSaveParam ordersSaveParam);
}
